wushay 发表于 2023-8-15 17:04:34

二 . 单片机指令模式的选择
   

   
      

   

   

   

      

      

a.因为MCS-51 ISA和MCS-251 ISA的指令长度是可变的所以,如果不采取任何措施时,当MCU中的CPU取出这两条指令时,无法区分出这两条指令,
   导致CPU无法对指令进行”译码
b.在前面提到,二进制模式是兼容MCS-51 ISA的模式,当在MCS-251 ISA下,使用MCS-51 ISA中的指令时,为了生成兼容MCS-51 ISA的高效指令编码,
   则会保留MCS-51 ISA原本的指令编码格式,也就是不对指令格式进行任何修改
   

   


1.指令格式

   

2.加法指令ADD


      

    上面的第7位是只8位机的最高位,16位机则为第15位,32位机为31位

      

   

      

         

         

         

         

            

            

            

            

            

            

               

               

               

               

3.加法指令ADDC


            

            

            

            


            

               

4.减法指令ADD
               

                  



               

                  

               

               

            

   



































   


wushay 发表于 2023-8-15 17:05:20
















wushay 发表于 2023-8-15 17:09:23









wushay 发表于 2023-8-15 17:13:16









wushay 发表于 2023-8-15 17:18:04













wushay 发表于 2023-8-15 17:19:12


wushay 发表于 2023-8-15 17:25:29



























wushay 发表于 2023-8-18 15:30:05

通过聆听何老师的讲解,第八天(8.18)的三节课收获

一。逻辑与

         
         
            
            
               
               
               
               
      
二。逻辑或(指令类似与)
         
         
         
         
         
         
         
三。逻辑异或
            
            
            
四。清除指令
         

         
         
五。移位操作
1.左移

         
         

2.右移
      
      
3.逻辑左移
      
         
4.算数右移一位

   
   
5.逻辑右移一位
   
   
六。半字交换指令
      
      











wushay 发表于 2023-8-18 16:29:36

七。数据传送指令
   MCS-251 ISA中的数据传送指令包括
       数据传输指令
      堆栈操作指令
      数据交换指令
    STC单片机中的数据传输指令包括:
      内部数据传输指令
       外部数据传输指令
      查找表传输指令

1.MOV
   

      

   

   

   

      


   

      

      

         
         

         

         

         

         

         

         

            

            

            

               

               


                  

                  

                  


                  

                  

                  

                  

               

               

               


























wushay 发表于 2023-8-18 16:45:36

八。堆栈

   
   
      
      
九。出栈
   

十.








页: 1 [2] 3
查看完整版本: 【实验箱已发出】STC32学习打卡