日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微机原理汇编之部分重要知识整合包括:判断解释程序运行(新手有利)并画存储结构,字节变量,寻址方式

發布時間:2024/4/18 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微机原理汇编之部分重要知识整合包括:判断解释程序运行(新手有利)并画存储结构,字节变量,寻址方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基本是想到什么說什么,歸納自己遇到的問題

但總的 方向依舊如標題。
一、判斷解釋程序運行
(建議先看完第二大點–畫存儲結構)
給出前提代碼:
數據段

DATA SEGMENT S DB 1,2,3,4 W DW 1921H,4567H S2 DB ‘ABCD’ S3 DW ‘12’,’34’ DATA ENDS

代碼段

code segment start: MOV S+1, 45H MOV AX, WORD PTR S MOV W, AX MOV BX, 2 MOV CX, W[BX] MOV S3+2, CX MOV DL, byte ptr W[BX+1] MOV S2, DL code ends

解釋程序運行過程

MOV S+1, 45H (s+1變為45) MOV AX, WORD PTR S (AX變為S無偏移的變量(字類型),即4501)字類型 MOV W, AX (W無偏移變為4501) MOV BX, 2 (BX變為0002) MOV CX, W[BX] (CX變W[2],即4567) MOV S3+2, CX (S3[2]變為CX,即4567) MOV DL, byte ptr W[BX+1] (DL變W[3],即45) MOV S2, DL (S2無偏移變DL,即45)

結果圖,被改變的數據均被改色:

二、畫存儲結構
首先是對存儲的一些理解,
1.一定要注意操作數之間的類型,字變量一定要對應字變量,
2.AX等是大小是字,分高低8位字節
3.存儲遵循“高對高,低對低”

字節變量DW “AB”,遵循第三點,存儲結構

反之字變量DB “AB”

如果要根據圖得到偏移地址和變量值,則又不一樣
注意:
1.偏移地址是從0000開始,
2.取變量值時,一定要注意該數據段的數據類型,要嚴格按變量類型取值

如此圖,上往下看

是DB變量時就是取41H,
DW則就是4241H,

三、尋址方式

總結

以上是生活随笔為你收集整理的微机原理汇编之部分重要知识整合包括:判断解释程序运行(新手有利)并画存储结构,字节变量,寻址方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。