pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

8086匯編語(yǔ)言nasm版本

這篇文章主要介紹了8086匯編語(yǔ)言nasm版本,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

實(shí)模式和保護(hù)模式

在計(jì)算機(jī)上面,實(shí)模式存在的時(shí)間非常之短,所以一般我們是感覺(jué)不到它的存在的。CPU復(fù)位(reset)或加電(power on)的時(shí)候就是以實(shí)模式啟動(dòng),在這個(gè)時(shí)候處理器以實(shí)模式工作,不能實(shí)現(xiàn)權(quán)限分級(jí),也不能訪問(wèn)20位以上的地址線,也就是只能訪問(wèn)1M內(nèi)存。之后一般就加載操作系統(tǒng)模塊,進(jìn)入保護(hù)模式

從顯示字符串開(kāi)始

屏幕有 25列X80行

列和行從0開(kāi)始計(jì)數(shù)

顯存地址空間:

0xB8000~0xBFFFF

屏幕上的每個(gè)字符對(duì)應(yīng)著顯存中的兩個(gè)連續(xù)字節(jié),前一個(gè)是字符的ASCII代碼,后面是字符的顯示屬性,包括字符顏色(前景色)和底色(背景色)

一般情況下,如果沒(méi)有附加任何指示,段地址默認(rèn)在段寄存器DS中。比如

mov byte [0x00],'L'

使用ES作為段地址的情況:

mov byte [es:0x00],'L'

使用方括號(hào)括起來(lái)的原因:目的操作數(shù)給出的是一個(gè)內(nèi)存地址,我們要用源操作數(shù)來(lái)修改這個(gè)地址里的內(nèi)容,所以,目的操作數(shù)必須用方括號(hào)圍起來(lái),以表明它是一個(gè)地址。

關(guān)鍵字byte用來(lái)修飾目的操作數(shù),指出本次傳送是以字節(jié)的方式進(jìn)行的。

初始化段寄存器ES


mov ax,0xb800
mov ex,ax ;不能直接將立即數(shù)移到段寄存器中

顯示標(biāo)號(hào)的匯編地址

在源程序的編譯階段,編譯器會(huì)把源程序整體上作為一個(gè)獨(dú)立的段來(lái)處理,并從0開(kāi)始計(jì)算和跟蹤每一條指令的地址。
在NASM匯編語(yǔ)言里,每條指令的前面都可以擁有一個(gè)標(biāo)號(hào),以代表和指示該指令的匯編地址。

在程序中聲明并初始化數(shù)據(jù)

db byte 0,0,0,0,0

代表聲明了5個(gè)字節(jié),并初始化為0

db,dw,dd,dq不是處理器指令,它指示編譯器提供的匯編指令,所以稱做偽指令。

訪問(wèn)操作數(shù)

在 nasm 語(yǔ)法里,對(duì) memory 操作數(shù)需要加 [ ] 括號(hào)

常用運(yùn)算符積累

mul

兩個(gè)相乘數(shù),要么都是8位,要么都是16位。 8位乘法,16位乘法。

如果是8位,一個(gè)數(shù)字默認(rèn)存放在al中,另外一個(gè)數(shù)字存放在其他8位寄存器中或者字節(jié)型內(nèi)存單元中。

如果是16位,一個(gè)數(shù)字默認(rèn)存放在ax中,另外一個(gè)數(shù)字存放在其他16位寄存器中或者字型內(nèi)存單元中。

結(jié)果: 8位乘法,得到一個(gè)16位數(shù), 結(jié)果存放在ax中

16位乘法,得到一個(gè)32位數(shù), 低16位存放在ax中,高16位存放在dx中

獲取字符串長(zhǎng)度


string db '你的字' 
len_string equ $ - string

$就是當(dāng)前地址,$-string 就是當(dāng)前地址減去string的初始地址,即可得到string的長(zhǎng)度。

總結(jié)

以上所述是小編給大家介紹的8086匯編語(yǔ)言nasm版本,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)html5模板網(wǎng)網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

這篇文章主要介紹了匯編語(yǔ)言 寄存器內(nèi)存訪問(wèn)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
這篇文章主要介紹了使用匯編語(yǔ)言實(shí)現(xiàn)if else 循環(huán)函數(shù)調(diào)用的具體方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編
這篇文章主要介紹了匯編語(yǔ)言位向量(位映射)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)
這篇文章主要介紹了匯編語(yǔ)言AND指令實(shí)現(xiàn)對(duì)兩個(gè)操作數(shù)進(jìn)行邏輯(按位)與操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面
在匯編語(yǔ)言中,MOV指令是數(shù)據(jù)傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語(yǔ)言MOV指令,需要的朋友可以參考下
主站蜘蛛池模板: 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 低浓度恒温恒湿称量系统,强光光照培养箱-上海三腾仪器有限公司 | 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 聚丙烯酰胺_厂家_价格-河南唐达净水材料有限公司 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 智能案卷柜_卷宗柜_钥匙柜_文件流转柜_装备柜_浙江福源智能科技有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 工控机,嵌入式主板,工业主板,arm主板,图像采集卡,poe网卡,朗锐智科 | 杭州用友|用友软件|用友财务软件|用友ERP系统--杭州协友软件官网 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 扬尘监测_扬尘监测系统_带证扬尘监测设备 - 郑州港迪科技有限公司 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 高精度-恒温冷水机-螺杆式冰水机-蒸发冷冷水机-北京蓝海神骏科技有限公司 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家| 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 威客电竞(vk·game)·电子竞技赛事官网 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 2-羟基泽兰内酯-乙酰蒲公英萜醇-甘草查尔酮A-上海纯优生物科技有限公司 | 照相馆预约系统,微信公众号摄影门店系统,影楼管理软件-盟百网络 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | TPE塑胶原料-PPA|杜邦pom工程塑料、PPSU|PCTG材料、PC/PBT价格-悦诚塑胶 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 |